문서의 임의 삭제는 제재 대상으로, 문서를 삭제하려면 삭제 토론을 진행해야 합니다. 문서 보기문서 삭제토론 유닉스 시간 (문단 편집) === [[비트코인]]의 타임 스탬프 === [[사토시 나카모토]]가 처음 비트코인을 만들때부터 타임 스탬프의 기준을 [[유닉스 시간]]으로 규정해 놓았다. 타임 스탬프는 비트코인을 포함한 퍼블릭 오픈소스 블록체인에서 "사토시 나카모토 정신"을 대표하는 "상대적 시간" 개념의 상징이다. 각 블록이 유닉스 시간으로 몇억초에 생성되었나를 표기하여, 블록의 전후관계를 분명히 하며, 블록의 p2p 전송 후 각 노드가 그 유효성을 검증하는데 중요한 역할을 한다. 또한 비트코인의 트랜잭션(거래)에서도 유닉스 시간은 중요한 기준점이 된다. 트랜잭션을 요청할때 필수항목 중에 timelock(잠금시간)이 있는데, 이것을 작성할때 5억보다 작은 값일때는 "블록 높이"(몇번째 블록부터 거래되길 원하는가)로 인식되어 거래희망시점을 인식하게 하고, 5억 이상일때는 "유닉스 시간"(몇 년 몇 월 며칠 몇 분 몇 초부터 거래되길 원하는가)으로서의 거래희망시점을 인식하게 한다. 실제 비트코인은 유닉스 시간으로 10억초가 훨씬 넘고 나서 생겼으므로, 입력된 잠금시간값이 5억을 훨씬 넘더라도 유닉스 시간상 과거가 될 수 있다. 진짜 시간을 조절하려고 현재 생성된 블록보다 훨씬 미래로 설정해서 요청해도 된다. 대신 비트코인은 2038년 문제로부터는 상대적으로 자유롭다. 비트코인의 트랜잭션 체계는 절대적 시간으로 인식하는게 아니라, 그냥 블록 헤더의 데이터(숫자)로서 상대적 시간[* 비트코인 백서에도 비트코인 블록의 전후관계에는 절대적 시간 필요없이 상대적 시간만으로 충분하다는 내용이 써 있다. 타임 스탬프를 써야 함에도 불구하고 유닉스 타임으로 인한 문제를 간단히 넘길 수 있게 만든, 사토시 나카모토의 압도적인 통찰력을 쉽게 엿볼 수 있는 내용. ]만 인식하는 것에 불과하기에 문제가 발생하지 않는다. 그전에 비트코인을 다루는 컴퓨터들만 바꾸면 된다. 채굴자들의 노드용 컴퓨터 운영체제만 바꾸면 해결되는 문제라서, 비트코인 체계를 바꿀 필요가 없다.저장 버튼을 클릭하면 당신이 기여한 내용을 CC-BY-NC-SA 2.0 KR으로 배포하고,기여한 문서에 대한 하이퍼링크나 URL을 이용하여 저작자 표시를 하는 것으로 충분하다는 데 동의하는 것입니다.이 동의는 철회할 수 없습니다.캡챠저장미리보기